82bbfc737faae561fc5ffcda8676521f85d9c512,search-server/src/java/com/redhat/satellite/search/index/IndexManager.java,IndexManager,getAnalyzer,#String#,255
Before Change
PerFieldAnalyzerWrapper analyzer = new PerFieldAnalyzerWrapper(new
NGramAnalyzer(min_ngram, max_ngram));
analyzer.addAnalyzer("arch", new KeywordAnalyzer());
analyzer.addAnalyzer("version", new KeywordAnalyzer());
analyzer.addAnalyzer("filename", new KeywordAnalyzer());
analyzer.addAnalyzer("advisory", new KeywordAnalyzer());
analyzer.addAnalyzer("advisoryName", new KeywordAnalyzer());
After Change
log.debug(indexName + " choosing StandardAnalyzer");
return new StandardAnalyzer();
}
else if (indexName.compareTo(BuilderFactory.SERVER_TYPE) == 0) {
log.debug(indexName + " choosing PerFieldAnalyzerWrapper");
PerFieldAnalyzerWrapper analyzer = new PerFieldAnalyzerWrapper(new
NGramAnalyzer(min_ngram, max_ngram));
analyzer.addAnalyzer("id", new KeywordAnalyzer());
analyzer.addAnalyzer("description", new SimpleAnalyzer());
analyzer.addAnalyzer("country", new KeywordAnalyzer());
return analyzer;
}
else {
log.debug(indexName + " choosing PerFieldAnalyzerWrapper");
PerFieldAnalyzerWrapper analyzer = new PerFieldAnalyzerWrapper(new
NGramAnalyzer(min_ngram, max_ngram));
analyzer.addAnalyzer("id", new KeywordAnalyzer());
analyzer.addAnalyzer("arch", new KeywordAnalyzer());
analyzer.addAnalyzer("version", new KeywordAnalyzer());
analyzer.addAnalyzer("filename", new KeywordAnalyzer());
analyzer.addAnalyzer("advisory", new KeywordAnalyzer());
analyzer.addAnalyzer("advisoryName", new KeywordAnalyzer());